/*
 *  BinaryEqualityOperatorAst.h
 *  TempWorking
 *
 *  Created by Piotr Holc on 20/11/2010.
 *  Copyright 2010 Langerra Limited. All rights reserved.
 *
 */

#ifndef BINARYEQUALITYOPERATORAST_H_
#define BINARYEQUALITYOPERATORAST_H_

#include <MAlice/Ast/OperatorAst.h>
#include <MAlice/Ast/BinaryOperatorAst.h>

namespace MAlice {
	
	class BinaryEqualityOperatorAst: public MAlice::BinaryOperatorAst {
	public:
		BinaryEqualityOperatorAst(ExpressionAst* lhs, ExpressionAst* rhs);
		virtual ~BinaryEqualityOperatorAst();
		
		virtual llvm::Value* generate();
	};
	
}

#endif /* BINARYEQUALITYOPERATORAST_H_ */